import os

#获取文件夹目录
global dir


def calculate(dir):

	'''统计目录大小'''

	c = 0
	a = os.listdir(dir)    #获取文件列表
	#单层目录统计文件数
	for file in a:
        #拼接路径
		os.path.join(dir,file)
        #获取文件大小
		if os.path.isfile(file):
			c += os.path.getsize(file)
		#如果是目录 实现递归		
		if os.path.isdir(file):
			calculate(file)
			return c

print(calculate("E:\python"))
				

